专利摘要:
The motor controller of the present invention uses sensors to sense the rotational speed and relative position of the motor rotor and generates a voltage vector for the motor current to remain tuned to the EMF before the voltage limit is reached. The approximate actual speed is calculated and the position signal is generated by the calculator. The actual speed is contrasted with the set speed signal, and the deviation produces an error signal. The proportional integrator receives the error signal and outputs a correction signal for the voltage vector to correspond to the desired vertical voltage component needed to achieve the set speed. After reaching the voltage limit, a desired speed increase is achieved by rotating the voltage vector with constant amplification.
公开号:KR20010041504A
申请号:KR1020007009672
申请日:1999-03-02
公开日:2001-05-25
发明作者:린후아이유
申请人:터보코프 리미티드;
IPC主号:
专利说明:

MOTOR CONTROLLER
International Patent Application No. PCT / AU98 / 00035 discloses a high speed brushless DC motor designed specifically for driving a refrigerant compressor or the like. The electric motor has a rotor formed of a rare earth magnet (NdFeB) in a non-magnetic sleeve and a rotor having a low inductance which allows a nearly consistent power factor to be achieved between the basic speed and the maximum speed of the electric motor. Have a stator winding.
According to the present invention, an electric motor of the type described in the above-mentioned international patent application, or a motor which is designed similar to this, and which does not need to use a complicated and relatively expensive control device to be controlled can be made.
In order for the motor speed to be controlled within a desired range while using low cost control components, it is necessary to devise a motor controller that can take advantage of the low inductance design of the stator windings. Therefore, it is desirable to provide a motor controller capable of controlling the speed of a high-speed DC motor having a low inductance stator winding.
It is also desirable to provide a motor controller that is effective in providing the required speed control for relatively low cost, refrigerant compressors, or the like.
It is also desirable to provide a motor controller that can be used in connection with an electric motor having various sizes and configurations.
It is also desirable to provide a motor controller that is capable of controlling the motor speed with respect to load requirements.
The present invention relates to a motor controller, and more particularly, to a motor controller for a high speed brushless DC motor, which allows control of the motor speed between the minimum and maximum speeds with optimum efficiency.
1 is a circuit diagram schematically showing an embodiment of a motor controller according to the present invention.
According to a first aspect of the present invention, there is provided an electric motor controller for a high-speed direct current motor including a sensor for sensing the relative position of a motor rotor, a position sensor for receiving a position signal from the sensor to thereby calculate a relative position and a rotational speed of the rotor An error signal generator for generating an error signal corresponding to a deviation found between the set speed signal and the actual speed signal, a vector rotator for receiving the actual speed and position signal from the speed calculating means, A proportional integrator for generating a signal for the vector rotator to accommodate all of the error signals and corresponding to the vertical component of the desired voltage vector required to achieve the set speed, and a power for amplifying the vector rotor output to supply to the motor A power stage means is provided.
The controller of the present invention is specifically designed for use in connection with high speed motors having low inductance stator windings. This is to keep the power factor almost consistent throughout the operating speed range. Such an electric motor as described in International Patent Application No. PCT / AU98 / 00035 is designed for use in a refrigeration system in which the rotational speed of a centrifugal compressor is load-dependent. The refrigeration system runs constantly with less than full load capacity for a significantly longer period of operation time. The controller of the present invention assures the following. That is, the motor power requirements are due to the maximum efficiency for the overall operating speed of the compressor. This is accomplished by the controller, which generates a voltage vector corresponding to the sensor so that the motor current is substantially synchronized with the electric drive force (EMF) before the voltage limit is reached. Another speed increase required after reaching the voltage limit is achieved by rotating the voltage vector while keeping the amplitude constant.
In a preferred embodiment of the present invention, the position sensor measures the rotational position of the rotor and the instantaneous rotational speed. Because of the measurement of the instantaneous speed, the actual speed of the calculated rotor may include an approximation, since the acceleration between the sensor positions can not be sensed. However, the deviation between the sensed speed and the actual speed is not important for the purpose of speed calculation.
The calculated actual speed is contrasted with the speed setting signal to detect the deviation. The speed setting signal may be obtained from a refrigeration system control circuit that produces a speed signal corresponding to the found system load.
The vector rotator generates the control voltage, and the vertical and horizontal components of the control voltage reflect the changed speed command due to the deviation due to the sensed speed.
By providing a conditional switch in the controller, it is desirable that the voltage amplification and voltage angles are maintained to be suitable for the set speed signal to maintain a minimum current for a given torque output. The conditional switch in the first position applies the load requirement function to the vector rotor as the actual rotor speed and the vertical component as the horizontal component. The switch moves to the second position when the condition that the vertical and horizontal components of the voltage vector satisfy μ q 2 + μ d 2 = 1, field weakening is effective, and due to another speed increase The vector rotator rotates the voltage vector with constant vector amplification. In this way, the power factor is kept almost coherently.
Sensors that sense the relative position of the rotor include three position sensors spaced 120 [deg.] Apart from each other. Since the sensors sense the instantaneous position of the magnetic field rotating with the rotor and the rotational speed can be different between the sensors, the actual rotor position measured due to the possibility of a speed change between sensor positions necessarily approximates. However, at rotational speeds of 20,000 rpm to 55,000 rpm, approximations can be ignored for the controller purposes of the present invention.
In order that the invention may be more readily understood, embodiments of the invention have been described with reference to the accompanying drawings.
The motor controller of the embodiment takes the form of a microcontroller 11 for controlling the electric motor 12 via the power plant 14. The motor controller is shown schematically in Figure 1,
ω = actual speed
ω * = set speed
μ q = the vertical component of the voltage vector
μ d = horizontal component of voltage vector
θ = rotor position
.
The relative position and approximate speed of the rotor is sensed by the three position sensors 33. Where the three position sensors are located around the rotor and are spaced 120 [deg.] Apart from each other. The position sensor 33 synchronizes with the rotor position to generate three pulse trains and the position and velocity calculator 34 uses the pulse train to determine the actual speed of the rotor at a particular time, (&thetas;) is calculated according to whether or not a speed change occurs between sensor positions within a degree of approximation. The actual speed ω is compared with the set speed ω * by the error signal generator 36 in order to measure the deviation between the actual speed ω and the set speed ω * . When a deviation is found, the error signal generator 36 generates an error signal ( ).
By using the error signal ( ) By the proportional integrator (37), the vertical component ( Q ) of the voltage vector used to control the vector rotor (31) is calculated. The vector rotor 31 also receives the actual speed signal ( ) And the rotor position ( ) From the position and speed calculator (34). The vector rotor 31 generates three control voltages V1, V2 and V3. The control voltage is a function of the village vector (mu q ) and is amplified by the power plant 14 to be supplied to the motor 12.
The microcontroller 11 also includes a conditional switch 39 that is opened and closed between position (a) and position (b). The switch is in position (a) when μ q 2 + μ d 2 <1 and in position (b) when μ q 2 + μ d 2 = The multiplier 41 multiplies the correlation factor K by the actual rotor speed omega, as determined by the position and speed calculator. The result of the calculation is applied to the vector rotor 31 to provide the horizontal component of the voltage vector when the conditional switch 39 is at position (a). In this way, the controller can change the voltage amplification and angle appropriate for the set speed [omega] * . This is to minimize the current for a given torque output before reaching the voltage limit.
The correlation factor (K) can be varied between the basic speed and the maximum speed of the motor as a speed related constant. The factor (K) is developed by a conductivity test at different motor operating speeds. This is to determine the optimum value of K for the motor condition at different speeds. The test results are used to develop curves such as polynomials. Where the polynomial is used to determine the factor K for a particular motor speed.
The switch 39 moves to the position (b) when the condition of μ q 2 + μ d 2 = 1 is established. If the condition is present, field weakening will take effect and the voltage vector will turn due to another speed increase required. The vertical component of the voltage vector generated by the proportional integrator 37 is the horizontal component ([mu] d )
To the calculator 42,
The component [mu] d is applied to the vector rotor 31 through the position (b) of the switch 39. [ The vector rotator generates a voltage vector necessary for the power station 14.
The microcontroller 11 used in the above embodiment is the analog device digital signal processor AD MC 330 in the preferred embodiment of the present invention. Of course, other processors may be used in practicing the invention.
With the motor controller of the present invention, the vertical and horizontal components of the voltage vector can be used to control the motor speed, and when another speed increase at the maximum voltage is required, field weakening becomes effective, do.
权利要求:
Claims (8)
[1" claim-type="Currently amended] A motor controller for a high-speed DC motor,
A sensor for sensing the relative position of the rotor, a speed calculation means for calculating a relative position and rotation speed of the rotor from the position signal by receiving the position signal from the sensor, An error signal generator which generates an error signal corresponding to the deviation found between the rotor, the set speed signal and the actual speed signal, the error signal generator which accepts all the error signals, A proportional integrator for producing a signal for the vector rotator to correspond to the vertical component, and a power sub-means for amplifying the vector rotor output to supply to the motor
.
[2" claim-type="Currently amended] The method according to claim 1,
Wherein the sensor sensing the relative position of the rotor comprises three position sensors positioned about 120 degrees apart from each other about the rotor.
[3" claim-type="Currently amended] 3. The method of claim 2,
The sensor senses the instantaneous position of the magnetic field rotating with the rotor and synchronizes with the rotor position to generate three pulse trains, and the position and velocity calculator uses the pulse trains to change the speed And calculates an actual speed ( ) And an approximate position (
[4" claim-type="Currently amended] 4. The method according to any one of claims 1 to 3,
And a conditional switch for providing an input signal to the vector rotor, the input signal being an actual speed function of the motor sensed by the sensor, or a function of a vertical voltage component.
[5" claim-type="Currently amended] 5. The method of claim 4,
And receives an output from the multiplier that multiplies the correlation factor (K) by the actual speed to produce a vector rotor input signal when the switch is in the first position.
[6" claim-type="Currently amended] 6. The method of claim 5,
The switch moves from a first position to a second position when the maximum voltage is applied (plus the square of the vertical component plus the square of the horizontal component is one), the field weakening is effective at the second position, Motor controller in which the voltage vector is rotated due to the speed increase.
[7" claim-type="Currently amended] The method according to claim 6,
The vertical component of the voltage vector generated by the proportional integrator is the horizontal voltage component (μ d )

g = the vertical component of the voltage vector, and μ d = the horizontal component of the voltage vector) applied to the calculator.
[8" claim-type="Currently amended] A motor controller as generally described above with reference to the accompanying drawings.
类似技术:
公开号 | 公开日 | 专利标题
Wang et al.2012|A simple startup strategy based on current regulation for back-EMF-based sensorless control of PMSM
JP5052723B2|2012-10-17|Low ripple permanent magnet motor control
EP1061640B1|2007-10-10|A method and apparatus for energizing stator windings of a rotating electromagnetic machine
DE60217013T2|2007-08-30|Control device for an AC power source
US6768280B2|2004-07-27|Motor control apparatus
US6703805B2|2004-03-09|System for measuring the position of an electric motor
US6686714B2|2004-02-03|Method and system for improved closed loop control of sensorless brushless DC motors
CN104052361B|2017-09-15|Electric machine control system to compensate torque pulsation
EP1835613B1|2016-11-23|System and method for motor speed estimation using hybrid model reference adaptive system
AU771931B2|2004-04-08|Method and apparatus for controlling brushless DC motors in implantable medical devices
JP3550584B2|2004-08-04|Electromagnetic rotating machine
EP1710902B1|2019-06-19|Method for detecting/adjusting synchronous motor rotor position
US8975856B2|2015-03-10|Method of improving efficiency in a multiphase motor, and motor for implementing such a method
US6429611B1|2002-08-06|Rotary and linear motor
Wu et al.1991|A permanent magnet motor drive without a shaft sensor
US6693407B2|2004-02-17|Controller and associated system and method for pulse-width-modulation switching noise reduction by voltage control
US7548038B2|2009-06-16|Controller for motor
US5097190A|1992-03-17|Rotor position estimator for a switched reluctance machine
KR100712673B1|2007-05-02|Control circuit of brush-less motor, control circuit of sensor-less brush-less motor, brush-less motor apparatus, sensor-less brush-less motor apparatus and vacuum pump apparatus
US7750586B2|2010-07-06|Drive control device of motor and a method of start-up
EP1730836B1|2018-10-24|Instantaneous power floating frame controller
KR100349871B1|2002-12-26|Starting Method and Motor Control Device of Permanent Magnet Synchronous Motor with Rotating Position Detector
US6670784B2|2003-12-30|Motor Apparatus and control method therefor
JP3467961B2|2003-11-17|Control device for rotating electric machine
US6002234A|1999-12-14|System and method for controlling brushless permanent magnet motors
同族专利:
公开号 | 公开日
KR100589531B1|2006-06-13|
DE69927361D1|2006-02-02|
US6438321B1|2002-08-20|
CA2322539C|2008-12-23|
BR9908446A|2000-11-14|
CN1139181C|2004-02-18|
CA2322539A1|1999-09-10|
CN1292167A|2001-04-18|
WO1999045632A1|1999-09-10|
JP4287998B2|2009-07-01|
EP1060560A4|2002-03-20|
DE69927361T2|2006-07-27|
JP2002506338A|2002-02-26|
AUPP208798A0|1998-03-26|
EP1060560B1|2005-09-21|
EP1060560A1|2000-12-20|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
1998-03-02|Priority to AUPP2087
1998-03-02|Priority to AUPP2087A
1999-03-02|Application filed by 터보코프 리미티드
2001-05-25|Publication of KR20010041504A
2006-06-13|Application granted
2006-06-13|Publication of KR100589531B1
优先权:
申请号 | 申请日 | 专利标题
AUPP2087|1998-03-02|
AUPP2087A|AUPP208798A0|1998-03-02|1998-03-02|Motor controller|
[返回顶部]